/* 自动化程序，自动注册路由 */
const fs = require("fs");

function registerRouters(app) {
  // 1.读取当前文件夹下的所有文件
  const files = fs.readdirSync(__dirname);
  //   console.log(files);
  // [ 'index.js', 'login.router.js', 'user.router.js' ]

  // 2.遍历所有的文件
  for (const file of files) {
    // 只用.router.js结尾的文件
    if (!file.endsWith(".router.js")) continue;

    // 将文件进行导入
    const router = require(`./${file}`);

    app.use(router.routes());
    app.use(router.allowedMethods());
  }
}

module.exports = registerRouters;
